layui.use([ 'form', 'element' ], function() {
	var form = layui.form;
	var element = layui.element;
	var $ = layui.jquery

	form.verify({
		cName : function(value) {
			if (value == "" || strlen(value) > 60) {
				return "商品名称不能为空，且最多60个字符，1个中文占2个字符！";
			}
		},
		cDescribe : function(value) {
			if (value == "" || strlen(value) > 500) {
				return "商品描述不能为空，且最多500个字符，1个中文占2个字符！";
			}
		},
		cPrice : function(value) {
			if (!/^[0-9]+(.[0-9]{2})?$/.test(value)) {
				return '金额必须大于零且最多包含两位小数';
			}
		},
		cNum : function(value) {
			if (!/^\d+$/.test(value)) {
				return "商品数量只能为非负整数！";
			}
		}
	});

	function strlen(str) {
		var len = 0;
		for (var i = 0; i < str.length; i++) {
			var c = str.charCodeAt(i);
			// 单字节加1
			if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
				len++;
			} else {
				len += 2;
			}
		}
		return len;
	}

	// 图片退格
	$(".back").click(function() {
		$("#demo2").children().last().remove();
		var file = $("#fileupload").val();
		if (file.lastIndexOf(',') > 0) {
			// 找到字符串并删除
			$("#fileupload").val(file.slice(0, file.lastIndexOf(',')))
		} else {
			$("#fileupload").val("");
		}
	})
	
	$(".back1").click(function() {
		$("#demo1").children().last().remove();
		var file = $("#cPhotodatails").val();
		if (file.lastIndexOf(',') > 0) {
			// 找到字符串并删除
			$("#cPhotodatails").val(file.slice(0, file.lastIndexOf(',')))
		} else {
			$("#cPhotodatails").val("");
		}
	})

	form.on('submit(formDemo)', function(data) {
		if (data.field.cId == "") {
			// 新增数据
			$.post("insertCommodit.do", data.field, function(res) {
				if (res.type == 1) {
					layer.msg("添加成功...");
				} else {
					layer.msg("添加失败...");
				}
			}, "json")

			setTimeout(function() {
				location.reload();
			}, 1000);
		} else {
			$.post("updateCommodity.do", data.field, function(res) {
				if (res.type == 1) {
					layer.msg("修改成功...");
				} else {
					layer.msg("修改失败", {
						area : [ '300px', '200px' ]
					});
				}
				setTimeout(function() {
					location.reload();
				}, 1000);
			}, "json")
		}
		// 阻止表单跳转
		return false;
	});
});
layui
		.use(
				[ 'upload', 'layer' ],
				function() {
					var $ = layui.jquery, upload = layui.upload;
					var layer = layui.layer;
					// 多图片上传
					upload
							.render({
								elem : '#test2',
								url : 'UploadServlet.do',
								multiple : true,
								before : function(obj) {
									// 预读本地文件示例，不支持ie8
									obj
											.preview(function(index, file,
													result) {
												$('#demo2')
														.append(
																'<img src="'
																		+ result
																		+ '" alt="'
																		+ file.name
																		+ '" style="width: 100px;height: 100px; margin-right:5px" class="layui-upload-img">')
											});
								},
								done : function(res) {
									if (res.type == 1) { // 上传成功
										layer.msg("上传成功");
										var a = $("#fileupload").val();
										if (a == '') {
											$("#fileupload").val(
													res.data.data.src);
										} else {
											$("#fileupload")
													.val(
															a
																	+ ","
																	+ res.data.data.src);
										}

									}
								}
							});

					//详情上传
					upload
							.render({
								elem : '#test1',
								url : 'UploadServlet.do',
								multiple : true,
								before : function(obj) {
									// 预读本地文件示例，不支持ie8
									obj
											.preview(function(index, file,
													result) {
												$('#demo1')
														.append(
																'<img src="'
																		+ result
																		+ '" alt="'
																		+ file.name
																		+ '" style="width: 100px;height: 100px; margin-right:5px" class="layui-upload-img">')
											});
								},
								done : function(res) {
									if (res.type == 1) { // 上传成功
										layer.msg("上传成功");
										var a = $("#cPhotodatails").val();
										if (a == '') {
											$("#cPhotodatails").val(
													res.data.data.src);
										} else {
											$("#cPhotodatails")
													.val(
															a
																	+ ","
																	+ res.data.data.src);
										}

									}
								}
							});

				});